Suux Tree Automata in State Space Search
نویسنده
چکیده
An on{line learning algorithm for pruning state space search is described in this paper. The algorithm is based on a nite state machine which is both created and used in the search. The pruning technique is necessary when memory resources in searching huge problem spaces are restricted. A duplicate sequence is a generating path in the search tree that has a counterpart with smaller weight. The automaton provides the dictionary operations Insert and Delete for the duplicate sequences found in the search and Search for pruning the search tree. The underlying data structure is a multi suux tree. Given that the alphabet of state transitions is bounded by a constant an optimal worst case bound of O(jmj) for both insertion and deletion of a duplicate sequence m 2 is achieved. Using the structure as a nite state machine we can incrementally accept a given sequence x in time O(jxj).
منابع مشابه
Dictionary Automaton in Optimal
In this paper we describe the data structure of a time and space eecient string dictionary automaton, providing insertion and deletion of strings and nite state machine based substring searching. If the input alphabet is bounded and the pattern are mutually substring free an optimal worst case bound of O(jmj) for both insertion and deletion of a pattern m is achieved. The underlying structure i...
متن کاملSuux Binary Search Trees and Suux Arrays
Suux arrays and suux binary search trees are two data structures that have been proposed as alternatives to the classical suux tree to facilitate eecient on-line string searching. Here, we explore the relationship between these two structures. In particular, we present an alternative view of a suux array, with its auxiliary information, as a perfectly balanced suux binary search tree, and descr...
متن کاملSpace Eecient Suux Trees
We give the rst representation of a suux tree that uses n lg n + O(n) bits of space and supports searching for a pattern string in the given text (from a xed size alphabet) in O(m) time, where n is the size of the text and m is the length of the pattern. The structure is quite simple and answers a question raised by Muthukrishnan in 22]. Previous compact representations of suux trees had either...
متن کاملOn{line Construction of Suux Trees 1
An on{line algorithm is presented for constructing the suux tree for a given string in time linear in the length of the string. The new algorithm has the desirable property of processing the string symbol by symbol from left to right. It has always the suux tree for the scanned part of the string ready. The method is developed as a linear{time version of a very simple algorithm for (quadratic s...
متن کاملNEW DIRECTION IN FUZZY TREE AUTOMATA
In this paper, our focus of attention is the proper propagationof fuzzy degrees in determinization of $Nondeterministic$ $Fuzzy$$Finite$ $Tree$ $Automata$ (NFFTA). Initially, two determinizationmethods are introduced which have some limitations (one inbehavior preserving and other in type of fuzzy operations). Inorder to eliminate these limitations and increasing theefficiency of FFTA, we defin...
متن کامل